;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-drag" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M173.599753 200.073758 196.923903 223.437885 101.397426 319.001381 175.832699 393.430534 271.902574 297.447483 293.711146 319.255161 197.6382 415.238212 271.144273 488.741273 489.517553 270.420943 223.656827 6.086625 6.085851 223.691665 78.076345 295.637254Z" fill="#0825f8" ></path>' +
    '' +
    '<path d="M753.609934 534.460548 535.194697 752.863766 608.70077 826.325895 704.773715 730.299865 726.58024 752.108566 630.510365 848.175529 705.025459 922.603659 800.59287 827.041186 823.917021 850.364381 728.349609 945.927877 800.298146 1017.914398 1017.913125 800.308335Z" fill="#0825f8" ></path>' +
    '' +
    '<path d="M982.380432 255.094886c26.647985-26.646893 26.818884-69.628824 0.420596-96.025007L863.322064 39.553854c-26.438199-26.39516-69.380956-26.185382-96.029965 0.421602L693.490279 113.815185l215.089356 215.122499L982.380432 255.094886z" fill="#0825f8" ></path>' +
    '' +
    '<path d="M33.913757 988.866828 138.278892 950.811094 71.930117 884.464013Z" fill="#0825f8" ></path>' +
    '' +
    '<path d="M83.042654 850.406337 172.336941 939.695942 352.187305 875.791493 146.950744 670.562319Z" fill="#0825f8" ></path>' +
    '' +
    '<path d="M670.253113 135.705752 163.623132 642.315998l216.814721 216.805838 506.628957-506.652202L670.253113 135.705752zM262.052848 641.895419l407.777622-407.763984 23.744747 23.74275L285.796572 665.637146 262.052848 641.895419zM309.539271 689.423899l407.782738-407.80594 23.785681 23.743774L333.325975 713.165626 309.539271 689.423899zM357.069699 736.951355l407.780692-407.80594 23.744747 23.744797L380.857426 760.696152 357.069699 736.951355z" fill="#0825f8" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-complete" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M511.999488 63.792908c-247.574519 0-448.22648 200.665229-448.22648 448.208115 0 247.542886 200.651961 448.208115 448.22648 448.208115 247.531538 0 448.22648-200.666252 448.22648-448.208115C960.225968 264.457114 759.552517 63.792908 511.999488 63.792908zM511.999488 857.676927c-190.934247 0-345.690067-154.771993-345.690067-345.675904s154.756844-345.675904 345.690067-345.675904c190.912757 0 345.691091 154.771993 345.691091 345.675904S702.912245 857.676927 511.999488 857.676927z" fill="#1afa29" ></path>' +
    '' +
    '<path d="M373.570164 563.714825c5.274336 4.968152 23.877782 28.385491 37.687865 28.385491 14.138578 0 87.719355-78.589916 119.606882-113.802906l150.290953-173.921121c4.968355-5.27412 8.842751-8.66638 16.654991-8.906857 7.834753-0.240477 18.100982 2.691295 23.374295 7.659447l48.500561 47.840588c5.274336 4.967128 8.666735 11.949146 8.907222 19.762089 0.240487 7.812943-2.712896 14.991436-7.682274 20.288069L497.401427 680.079066l0.393989 0.37146-58.194738 61.913095c-4.968355 5.27412-11.928146 8.66638-19.762899 8.906857-7.813263 0.240477-14.99205-2.691295-20.266386-7.659447L234.462359 588.445066c-5.274336-4.967128-8.666735-11.949146-8.908245-19.762089-0.240487-7.813966 2.691406-14.991436 7.659761-20.266579l38.781824-41.275056c4.967332-5.27412 11.949636-8.66638 19.762899-8.90788s14.99205 2.691295 20.2889 7.659447L373.570164 563.714825z" fill="#1afa29" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-error" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M832.978 190.635q66.535 66.535 99.282 149.703t32.748 170.495-32.748 170.495-99.282 149.703-149.703 99.801-170.495 33.267-171.014-33.267-150.222-99.801-99.801-149.703-33.267-170.495 33.267-170.495 99.801-149.703 150.222-99.282 171.014-32.748 170.495 32.748 149.703 99.282zM724.86 718.752q21.832-21.832 19.233-49.901t-24.431-49.901l-109.158-109.158 109.158-109.158q21.832-21.832 24.431-49.901t-19.233-49.901-52.5-21.832-52.5 21.832l-109.158 108.118-106.039-106.039q-21.832-20.792-49.901-23.391t-49.901 18.193q-21.832 21.832-21.832 53.020t21.832 53.020l106.039 106.039-106.039 106.039q-21.832 21.832-21.832 52.5t21.832 52.5 49.901 19.233 49.901-24.431l106.039-106.039 109.158 109.158q21.832 21.832 52.5 21.832t52.5-21.832z" fill="#d81e06" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-sync" viewBox="0 0 1025 1024">' +
    '' +
    '<path d="M1016.5248 442.6752c-9.984-9.984-26.2144-9.984-36.1984 0l-58.8288 58.8288c-2.6112-105.472-44.9536-204.288-119.8592-279.1424-77.3632-77.3632-180.224-119.9616-289.6384-119.9616-152.2688 0-291.1232 83.712-362.3424 218.4192-6.6048 12.4928-1.8432 28.0064 10.6496 34.6112s28.0064 1.8432 34.6112-10.6496c62.3104-117.9136 183.808-191.1808 317.0816-191.1808 193.9968 0 352.512 154.9824 358.2464 347.5968l-58.5216-58.5216c-9.984-9.984-26.2144-9.984-36.1984 0s-9.984 26.2144 0 36.1984l102.4 102.4c5.0176 5.0176 11.5712 7.4752 18.1248 7.4752s13.1072-2.5088 18.1248-7.4752l102.4-102.4c9.984-9.984 9.984-26.2144 0-36.1984z" fill="#d4237a" ></path>' +
    '' +
    '<path d="M863.6928 668.5696c-12.4928-6.6048-28.0064-1.8432-34.6112 10.6496-62.3104 117.9136-183.808 191.1808-317.0816 191.1808-193.9968 0-352.512-154.9824-358.2464-347.5968l58.5216 58.5216c5.0176 5.0176 11.5712 7.4752 18.1248 7.4752s13.1072-2.5088 18.1248-7.4752c9.984-9.984 9.984-26.2144 0-36.1984l-102.4-102.4c-9.984-9.984-26.2144-9.984-36.1984 0l-102.4 102.4c-9.984 9.984-9.984 26.2144 0 36.1984s26.2144 9.984 36.1984 0l58.8288-58.8288c2.6112 105.472 44.9536 204.288 119.8592 279.1424 77.3632 77.3632 180.224 119.9616 289.6384 119.9616 152.2688 0 291.1232-83.712 362.3424-218.4192 6.6048-12.4928 1.8432-28.0064-10.6496-34.6112z" fill="#d4237a" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-condition" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M937.877011 534.077403C936.126716 536.150964 934.105442 537.779891 931.880361 538.98403 929.616351 543.164358 926.877174 547.226752 923.675806 551.020839L541.16077 1004.412137C537.031967 1009.305406 532.531808 1013.292995 527.926311 1016.319563 523.434549 1021.179246 517.349735 1023.351658 510.626022 1023.043658 502.735955 1023.961169 495.560737 1021.623499 490.582358 1015.69364 490.556023 1015.662725 490.533124 1015.628758 490.507171 1015.597461 486.164256 1012.623944 481.928969 1008.801996 478.029544 1004.160241L96.370955 549.831585C92.456263 545.171892 89.238484 540.112219 86.740897 534.926598 86.516481 534.682335 86.288248 534.44456 86.071846 534.186558 79.858413 526.786161 78.367648 515.334056 81.032401 503.249921 81.467876 500.57181 82.186924 498.046744 83.202141 495.730065 85.879871 488.235397 90.080427 480.767065 95.690073 474.117776L478.20549 20.726859C485.234531 12.395592 493.339092 6.695874 501.209313 3.896776 513.379703-3.566595 532.328001 2.540736 546.721564 19.675003L928.380535 474.003659C944.965973 493.746957 949.217671 520.642953 937.877011 534.077403ZM512.895376 76.945832 146.189481 511.598363 509.71767 944.3445 876.423946 509.691969 512.895376 76.945832ZM472.247006 650.732697 472.247006 531.654622 357.367196 531.654622C340.50429 531.654622 326.834356 517.984688 326.834356 501.121782 326.834356 484.258877 340.50429 470.588943 357.367196 470.588943L472.247006 470.588943 472.247006 373.647176C472.247006 356.78427 485.91694 343.114336 502.779846 343.114336 519.642751 343.114336 533.312686 356.78427 533.312686 373.647176L533.312686 470.588943 634.452717 470.588943C651.315623 470.588943 664.985557 484.258877 664.985557 501.121782 664.985557 517.984688 651.315623 531.654622 634.452717 531.654622L533.312686 531.654622 533.312686 650.732697C533.312686 667.595603 519.642751 681.265537 502.779846 681.265537 485.91694 681.265537 472.247006 667.595603 472.247006 650.732697Z" fill="#ee0cac" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-branch" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M730.61709 591.434144c-13.516852 0-26.495444 2.267647-38.675858 6.306636L575.568804 416.180678c28.567639-22.595624 46.991244-57.479109 46.991244-96.647177 0-67.967998-55.290257-123.265418-123.258255-123.265418s-123.265418 55.298444-123.265418 123.265418c0 44.360324 23.636327 83.20605 58.895365 104.921631L323.087443 598.951351c-13.125949-4.776793-27.219945-7.517207-41.977044-7.517207-67.967998 0-123.265418 55.298444-123.265418 123.265418s55.298444 123.265418 123.265418 123.265418 123.258255-55.298444 123.258255-123.265418c0-31.241538-11.776208-59.719126-31.001061-81.46643l122.181737-190.624549c1.257643 0.037862 2.485611 0.190335 3.753487 0.190335 6.804986 0 13.43601-0.698918 19.945261-1.765203l121.502261 189.56645c-20.647249 22.049179-33.397644 51.580772-33.397644 84.099397 0 67.967998 55.298444 123.265418 123.265418 123.265418s123.258255-55.298444 123.258255-123.265418S798.585087 591.434144 730.61709 591.434144zM281.110399 777.12738c-34.421974 0-62.427818-27.997658-62.427818-62.427818s28.005844-62.427818 62.427818-62.427818 62.419631 27.997658 62.419631 62.427818S315.532373 777.12738 281.110399 777.12738zM499.302817 257.105682c34.421974 0 62.419631 27.997658 62.419631 62.427818s-27.997658 62.427818-62.419631 62.427818-62.427818-27.997658-62.427818-62.427818S464.879819 257.105682 499.302817 257.105682zM730.61709 777.12738c-34.421974 0-62.427818-27.997658-62.427818-62.427818s28.005844-62.427818 62.427818-62.427818 62.419631 27.997658 62.419631 62.427818S765.039064 777.12738 730.61709 777.12738z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-task" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M832 78.769231 192 78.769231C85.937231 78.769231 0 164.706462 0 270.769231l0 482.461538C0 859.293538 85.937231 945.230769 192 945.230769l640 0C938.062769 945.230769 1024 859.293538 1024 753.230769L1024 270.769231C1024 164.706462 938.062769 78.769231 832 78.769231zM921.6 753.230769c0 49.427692-40.211692 89.6-89.6 89.6L192 842.830769C142.611692 842.830769 102.4 802.658462 102.4 753.230769L102.4 270.769231C102.4 221.380923 142.611692 181.169231 192 181.169231l640 0c49.427692 0 89.6 40.211692 89.6 89.6L921.6 753.230769z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-end" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M651.433551 686.291939h-278.867102a34.819346 34.819346 0 0 1-34.858388-34.858388v-278.867102a34.819346 34.819346 0 0 1 34.858388-34.858388h278.867102a34.819346 34.819346 0 0 1 34.858388 34.858388v278.867102a34.819346 34.819346 0 0 1-34.858388 34.858388z" fill="#e59674" ></path>' +
    '' +
    '<path d="M511.994423 1024C229.641481 1024 0 794.319477 0 512S229.674946 0 511.994423 0C794.3139 0 1024 229.680523 1024 512c-0.011155 282.319477-229.6861 512-512.005577 512z m0-971.712418C258.498649 52.287582 52.287582 258.509804 52.287582 512s206.2278 459.712418 459.706841 459.712418c253.462309 0 459.723573-206.222222 459.723573-459.712418S765.490196 52.287582 511.994423 52.287582z" fill="#e59674" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-meger" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M256 85.333333a128 128 0 0 1 128 128c0 54.613333-34.56 101.546667-82.773333 119.893334 3.84 19.626667 14.08 43.52 40.106666 77.653333 42.666667 55.04 128 136.533333 170.666667 193.706667 42.666667-57.173333 128-138.666667 170.666667-193.706667 26.026667-34.133333 36.266667-58.026667 40.106666-77.653333A128.64 128.64 0 0 1 640 213.333333a128 128 0 0 1 128-128 128 128 0 0 1 128 128c0 56.32-36.693333 104.533333-87.466667 121.6-3.413333 22.186667-13.226667 49.066667-40.533333 84.48-42.666667 57.173333-128 138.666667-170.666667 194.133334-26.026667 33.706667-36.266667 57.6-40.106666 77.226666C605.44 709.12 640 756.053333 640 810.666667a128 128 0 0 1-128 128 128 128 0 0 1-128-128c0-54.613333 34.56-101.546667 82.773333-119.893334-3.84-19.626667-14.08-43.52-40.106666-77.226666-42.666667-55.466667-128-136.96-170.666667-194.133334-27.306667-35.413333-37.12-62.293333-40.533333-84.48A128.64 128.64 0 0 1 128 213.333333a128 128 0 0 1 128-128m0 85.333334a42.666667 42.666667 0 0 0-42.666667 42.666666 42.666667 42.666667 0 0 0 42.666667 42.666667 42.666667 42.666667 0 0 0 42.666667-42.666667 42.666667 42.666667 0 0 0-42.666667-42.666666m512 0a42.666667 42.666667 0 0 0-42.666667 42.666666 42.666667 42.666667 0 0 0 42.666667 42.666667 42.666667 42.666667 0 0 0 42.666667-42.666667 42.666667 42.666667 0 0 0-42.666667-42.666666m-256 597.333333a42.666667 42.666667 0 0 0-42.666667 42.666667 42.666667 42.666667 0 0 0 42.666667 42.666666 42.666667 42.666667 0 0 0 42.666667-42.666666 42.666667 42.666667 0 0 0-42.666667-42.666667z" fill="" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-start" viewBox="0 0 1027 1024">' +
    '' +
    '<path d="M512 74.901279c240.287754 0 435.789258 195.501504 435.789258 435.789258S752.287754 946.479795 512 946.479795 76.210742 750.978292 76.210742 510.690537 271.712246 74.901279 512 74.901279zM512 7.856777C234.302199 7.856777 9.16624 232.924645 9.16624 510.690537s225.135959 502.83376 502.83376 502.83376c277.765893 0 502.83376-225.067867 502.83376-502.83376S789.765893 7.856777 512 7.856777" fill="#1afa29" ></path>' +
    '' +
    '<path d="M730.967079 477.503509l-268.178005-195.568286c-10.45868-7.50977-23.465575-7.844992-34.057821-1.005668-10.660338 6.904798-17.298005 20.045258-17.298005 34.192696v391.06979c0 14.21422 6.637668 27.287898 17.298005 34.192696 5.028338 3.285442 10.659028 4.961555 16.224246 4.961555 6.16757 0 12.33645-1.944552 17.766793-5.968532l268.178005-195.568287c9.788235-7.106455 15.755458-19.644563 15.755457-33.120245s-5.967223-26.012481-15.688675-33.185719z" fill="#1afa29" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-line" viewBox="0 0 1026 1024">' +
    '' +
    '<path d="M425.89 275.603c0 38.993 27.851 72.414 64.058 80.77v261.805c-36.208 8.355-64.060 41.778-64.058 80.77 0 50.132 36.206 86.34 86.34 86.34 50.132 0 86.34-36.206 86.34-86.34 0-38.993-27.851-72.414-64.058-80.77v-261.805c36.208-8.355 64.060-41.778 64.058-80.77 0-50.132-36.207-86.34-86.34-86.34-47.348 2.786-83.554 38.993-86.34 86.34zM512.231 657.17c22.281 0 41.778 19.496 41.778 41.778s-19.496 41.778-41.778 41.778c-22.281 0-41.778-19.496-41.778-41.778 0-22.281 16.711-38.993 41.778-41.778zM515.014 231.040c22.281 0 41.778 19.496 41.778 41.778s-19.496 41.778-41.778 41.778c-22.281 0-41.778-19.496-41.778-41.778 0-22.281 16.711-38.993 41.778-41.778z" fill="#2c2c2c" ></path>' +
    '' +
    '<path d="M509.685 610.765c-38.993 0-72.414 27.851-80.77 64.058h-261.805c-8.355-36.208-41.778-64.060-80.77-64.058-50.132 0-86.34 36.207-86.34 86.34 0 50.132 36.206 86.34 86.34 86.34 38.993 0 72.414-27.851 80.77-64.058h261.805c8.355 36.208 41.778 64.060 80.77 64.060 50.132 0 86.34-36.206 86.34-86.34-2.786-47.348-38.993-83.554-86.34-86.34zM128.118 697.105c0 22.281-19.496 41.778-41.778 41.778s-41.778-19.496-41.778-41.778c0-22.281 19.496-41.778 41.778-41.778 22.281 0 38.993 16.711 41.778 41.778zM554.248 699.889c0 22.281-19.496 41.778-41.778 41.778s-41.778-19.496-41.778-41.778c0-22.281 19.496-41.778 41.778-41.778 22.281 0 38.993 16.711 41.778 41.778zM937.664 185.868c-38.993 0-72.414 27.851-80.77 64.058h-261.805c-8.355-36.208-41.778-64.060-80.77-64.058-50.132 0-86.34 36.207-86.34 86.34 0 50.132 36.207 86.34 86.34 86.34 38.993 0 72.414-27.851 80.77-64.058h261.805c8.355 36.208 41.778 64.060 80.77 64.058 50.132 0 86.34-36.207 86.34-86.34-2.786-47.348-38.993-83.554-86.34-86.34zM556.096 272.21c0 22.281-19.496 41.778-41.778 41.778s-41.778-19.496-41.778-41.778c0-22.281 19.496-41.778 41.778-41.778 22.281 0 38.993 16.711 41.778 41.778zM982.226 274.994c0 22.281-19.496 41.778-41.778 41.778s-41.778-19.496-41.778-41.778c0-22.281 19.496-41.778 41.778-41.778 22.281 0 38.993 16.711 41.778 41.778z" fill="#2c2c2c" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)